home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 3 / BBS in a box - Trilogy III.iso / Files / System7 tools / Frontier / Frontier SDK 2.1 / Toolkits / Applet Toolkit / appletpopup.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-10-11  |  638 b   |  49 lines  |  [TEXT/KAHL]

  1.  
  2. #define popupinclude
  3.  
  4.  
  5.  
  6. typedef boolean (*popupcallback) (void);
  7.  
  8.  
  9. typedef struct typopuprecord {
  10.     
  11.     bigstring bs;
  12.     
  13.     Rect popuprect;
  14.     
  15.     boolean flarrows;
  16.     
  17.     Rect leftarrowrect;
  18.     
  19.     Rect rightarrowrect;
  20.     
  21.     short checkeditem;
  22.     
  23.     short itemselected;
  24.     
  25.     short idmenu;
  26.     
  27.     MenuHandle hmenu;
  28.     
  29.     popupcallback getmenucallback;
  30.     
  31.     popupcallback leftarrowcallback;
  32.     
  33.     popupcallback rightarrowcallback;
  34.     
  35.     popupcallback menuselectcallback;
  36.     } typopuprecord;
  37.  
  38.  
  39.     
  40. boolean pushpopupitem (typopuprecord *, bigstring bs, boolean);
  41.  
  42. void drawpopup (typopuprecord *);
  43.  
  44. boolean popupclick (typopuprecord *);
  45.  
  46. boolean adjustpopupcursor (typopuprecord *);
  47.  
  48.  
  49.